package mysql8学习.初级.第10章_创建和管理表;

/**
 * 给表添加字段
 *      ALTER TABLE 表名
 *      ADD 【COLUMN】 字段名 字段类型 【FIRST|AFTER 字段名】;
 *
 *      【FIRST|AFTER 字段名】 : 将次字段放在 此字段  前/后
 * 修改字段
 *      ALTER TABLE 表名
 *      MODIFY 【COLUMN】 字段名1 字段类型
 *     【DEFAULT 默认值】 【FIRST|AFTER 字段名2】;
 *  重命名一个字段
 *      ALTER TABLE 表名
 *      CHANGE 【COLUMN】 列名 新列名 新数据类型;
 * 删除一个字段
 *      ALTER TABLE 表名
 *      DROP 【COLUMN】字段名
 *
 *
 *
 * 重命名表
 *      RENAME TABLE 旧表名
 *      TO 新表名
 *      或
 *      ALTER TABLE 旧表名
 *      RENAME [TO] 新表名; -- [TO]可以省略
 * 删除表    不可以撤销即回滚
 *     DROP TABLE IF EXISTS 表名; IF EXISTS 有这个  可以没表的时候不报错
 * 清空表 清空表中的数据 保留表结构
 *     TRUNCATE TABLE 表名;
 *         一旦执行   数据不可回滚    ROLLBACK：回滚数据
 *     DELETE FROM 表名;
 *         "可以"回滚
 *   都可以删除表的所有数据
 *
 * 5.7中 DROP TABLE  表名1,表名2； 如果1存在2不存在  1会删掉
 * 8.0有原子性   都不会删掉
 *
 */
public class G_修改表 {
    public static void main(String[] args) {

    }
}
